﻿using System.ComponentModel.DataAnnotations;

namespace OutpatientApi.DTO
{
    public class PharmacyDto
    {

        /// <summary>
        /// Id
        /// </summary>

        public int MedicalCardRegistrationId { get; set; }

        /// <summary>
        /// 卡号 - 自动生成从10001开始，最大长度20位
        /// </summary>
        public string Card_number { get; set; }


        /// <summary>
        /// 用户姓名 - 必填，最大长度50位
        /// </summary>
        [Required]
        [StringLength(50)]
        public string Name { get; set; }

        /// <summary>
        /// 性别 - true=男，false=女
        /// </summary>
        public bool Gender { get; set; }

        /// <summary>
        /// 年龄
        /// </summary>
        public int Age { get; set; }

        /// <summary>
        /// 身份证号码 - 最大长度18位
        /// </summary>

        public string IDNumber { get; set; }
    }



    public class GetPharmacymanagementDto
    {
        /// <summary>
        /// 卡号 - 自动生成从10001开始，最大长度20位
        /// </summary>
        public string ?Card_number { get; set; }


        /// <summary>
        /// 用户姓名 - 必填，最大长度50位
        /// </summary>
        public string ?Name { get; set; }
    }
}
